約 5,797,704 件
https://w.atwiki.jp/penta2/pages/11.html
GLANTANKへJavaを導入 Javaの実行環境を導入しようとするも アーキテクチャがarmであるためなかなか導入できず・・・ 途方にくれているとfree-javaの 玄箱への導入記録を発見したので 早速試してみた(゜o゜)!! 参考ページ chicken developer http //www22.atwiki.jp/anthony/pages/17.html 1.まずはsource.listにcontrib non-freeを追加 GLANTANK /# vi /etc/apt/sources.list deb http //ftp.jp.debian.org/debian etch main contrib non-free deb-src http //ftp.jp.debian.org/debian etch main contrib non-freedeb http //security.debian.org etch/updates main contrib non-free deb-src http //security.debian.org etch/updates main contrib non-free 2.続いてapt-getするためupdateの実行 GLANTANK /# apt-get update 3.あるかな~ということで確認 GLANTANK /# apt-cache search free-java-sdk free-java-sdk - Complete Java SDK environment consisting of free Java tools 4.あることが確認できたのでインストール GLANTANK /# apt-get install free-java-sdk 5.Javaが入っているかの確認 GLANTANK /# java -version SableVM version 1.13 compile date and time 2006-09-09 15 34 20 UTC gcc version 4.1.2 20060901 (prerelease) (Debian 4.1.1-13) real life brokenness features enabled signal based exception detection copying garbage collection bidirectional object layout direct-threaded interpreter おお!入ってる・・・ 今回はここまで
https://w.atwiki.jp/javamock/pages/15.html
HelloWorld.java 下記のHelloWorld.javaについて簡単にですが解説します HelloWorld.java class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } } クラス クラスは以下のように記述します 修飾子 class クラス名 extends スーパークラス implements インターフェース, インターフェース, インターフェース ...{ フィールド,コンストラクタ,メソッド,内部クラスなど } 修飾子 以下の修飾子を指定します ※記述しなければデフォルトの修飾子になります 修飾子 修飾子種別 public アクセス修飾子 protected アクセス修飾子 private アクセス修飾子 static スタティック修飾子 final ファイナル修飾子 abstract 抽象修飾子 strictfp 厳密浮動小数修飾子 extends スーパークラス 継承するクラスを指定します ※記述しなければ「extends java.lang.Object」になります implements インターフェース, インターフェース, インターフェース ... インターフェースを指定します ※インターフェースが必要なければ記述しません メソッド メソッドは以下のように記述します 修飾子 戻り値 メソッド(引数,引数,引数,...) throws 例外クラス,例外クラス,例外クラス... { 処理など } 上記のHelloWorld.javaでは以下の箇所です public static void main(String[] args) { System.out.println("Hello World"); } ※javaコマンドで実行されるクラスは以下シグネチャを持つmainメソッドが定義されている必要があります ※実行後最初に呼び出されるメソッドです public static void main(String args[]) 修飾子 以下の修飾子を指定します ※記述しなければデフォルトの修飾子になります 修飾子 修飾子種別 public アクセス修飾子 protected アクセス修飾子 private アクセス修飾子 static スタティック修飾子 final ファイナル修飾子 abstract 抽象修飾子 native ネイティブ修飾子 synchronized 同期修飾子 strictfp 厳密浮動小数修飾子 戻り値 戻り値のデータ型を指定していします ※voidを指定すると何も返しません 引数 引数を指定します 上記のHelloWorld.javaでは以下の箇所です String型の配列を引数としています String[] args throws 例外クラス,例外クラス,例外クラス... 例外クラスを指定します 指定した例外が発生したとき例外を投げます System.out.println("Hello World"); java.lang.Systemクラスのフィールドout(java.io.PrintStreamクラス)の メソッドprintln()に引数として"Hello World"を渡すことでHello Worldと出力します
https://w.atwiki.jp/developer/pages/4.html
書籍 Light Weight Java に関するドキュメント 1.サンプルプログラム(bookstore.war)の動作時のトラブル 1.1.TOMCAT4.1Xで起動時にエラーが発生する エラー内容 クラス org.apache.myfaces.webapp.StartupServletContextListener のリスナインスタンスにコンテキスト初期化イベントを送信中の例外です java.lang.NoClassDefFoundError javax/servlet/jsp/el/ELException at org.apache.myfaces.config.FacesConfigurator.feedStandardConfig(FacesConfigurator.java 202) 原因 jsp-2.0.jarがクラスパス上に無いために発生しています。 対応方法 本付属のCDROMの/software/myfaces-1.0.8.zip中に含まれています。解凍して、jsp-2.0.jarだけクラスパスに追加しましょう。 1.2.TOMCAT5.0Xでログイン処理時にエラーが発生する エラー内容 2005-09-10 23 48 09 StandardContext[/bookstore]Root cause of ServletException Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK at org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java 106) 2005-09-10 23 48 09 ApplicationDispatcher[/bookstore] サーブレット Faces Servlet のServlet.service()が例外を投げました javax.faces.FacesException JSPのクラスをコンパイルできません at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java 410) 原因 jspのコンパイラにクラスパスの設定がされていないため? 対応方法 eclips-[ウィンドウ]-[設定]-[tomcat]-[JVMの設定]-[クラスパス(生成されたクラスパスの前)]に以下のパスを追加 C \j2sdk1.4.1_02\lib\tools.jar 1.3.起動時にJSPのコンパイルエラーが発生する エラー内容 2005-09-11 01 02 46 ApplicationDispatcher[/bookstore] サーブレット jsp のServlet.service()が例外を投げました java.lang.Error コンパイル問題が未解決です。 文字列リテラルが二重引用符によって正しく閉じられていません。 at org.apache.jsp.login_jsp._jspx_meth_h_outputText_1(login_jsp.java 301) 原因 文字コードの設定が正しくないため 対応方法:このサンプルはUTF-8(CRLF)になっているので、eclipseの文字コードを変更する。 [bookstoreのプロジェクトを選択]-[右クリックでプロパティ]-[情報]-[テキスト・ファイルのデフォルトエンコード]-[その他]にUTF-8を設定。 あと、既に作成されてたJSPの.javaファイルを削除する。
https://w.atwiki.jp/5444/pages/5.html
Java プラットフォーム J2SE 基本セット J2EE サーバ向け J2ME 組み込み向け JDK Java言語でプログラミングを行なう際に必要な最低限のソフトウェアのセット。 バージョン J2SE1.4 J2SE5.0(Tiger) J2SE6.0(Mustang) J2SE7.0(Dolphin)
https://w.atwiki.jp/prject18-3/pages/17.html
正式には"JAVA2 SDK, Standard Edition, ~"、略して"J2SE"などと言い、JDK(Java Develpment Kit)とはほぼ同義である。JAVA2 SDKもJDKもJAVAの開発をする上で最低限の機能を盛り込んだソフトウェアのセットのことだが、JAVAの開発環境として古いものをJDK、新しいものをJAVA2 SDKと呼ぶ。さらに、JRE(Java Runtime Environment)などと混同する人がいるが、JAVA2 SDK(JDK)の中にJREも含まれているようである(バージョンによるかもしれない)。 カブロボ・コンテストでは常に最新のバージョンのJAVA2 SDK(JDK)を利用しているようである。
https://w.atwiki.jp/limixp/pages/19.html
Java開発環境のインストールが済んだらさっそくプログラムを書いてみます. 本当にインストールできているかの確認にもなります. Hello World!プログラム プログラムから画面上に「Hello World!」と表示させるプログラムをJavaで作ります. プログラムを書くためにテキストエディタを用意する必要があります。Windows標準のメモ帳(notepad.exe)でも構いません. オススメなテキストエディタはTeraPadやSakura Editorが挙げられます. 仕様は以下の通りとします. クラス名は HelloWorld . 「Hello World!」を標準出力に出力する greetWorld()メソッド. HelloWorldクラスのインスタンスを生成し,greetWorld()メソッドを呼び出すmain()メソッド. public class HelloWorld{ public HelloWorld(){ //コンストラクタ } public void greetWorld(){ System.out.println("Hello World!"); } public static void main(String[] args){ HelloWorld instance = new HelloWorld(); instance.greetWorld(); } } これをHelloWorld.javaというファイル名で保存します. 保存先はC ドライブの直下に java というディレクトリを作成し, C \java\に保存します. 保存後,このプログラムをコンパイル~実行は以下のようにします. コマンドプロンプトを起動します. HelloWorld.javaのファイルがあるディレクトリにcdコマンドで移動します.cd C \java\ HelloWorld.javaをjavacコマンドでコンパイルします.javac HelloWorld.java するとHelloWorld.classというバイトコード(クラスファイル)が生成されます.dirコマンドで確認できます. クラスファイルをjavaコマンドで実行します.java HelloWorld 「Hello World!」と表示された成功です. もしjavacコマンドでエラーが出た場合はソースに誤りがあります. エラーの内容からソースの内容を良く確認し,コンパイルしなおしてください. 以上で最初のJavaプログラムは終わりです. トップページ
https://w.atwiki.jp/zessuri/pages/11.html
(J2SEのインストール) ←必要ないかも http //java.sun.com/j2se/1.4.2/ja/download.html J2SE v 1.4.2_15 SDK j2sdk-1_4_2_15-windows-i586-p.exe [マイコンピュータ右クリック]→[詳細設定]→[環境変数] ユーザー変数の[PATH]の最後にbinまでのパスを設定する C \j2sdk1.4.2_15\bin JDKのインストール (参考サイト)http //www.develop-memo.com/java/eclipse/jdkinstall.html (ダウンロードサイト)http //java.sun.com/j2se/1.5.0/ja/download.html JDK1.5の場合 Tomcat5.5.x JDK1.3、1.4の場合 Tomcat5.0.x JDK 5.0 Update 12 jdk-1_5_0_12-windows-i586-p.exe [環境変数の設定(ユーザー変数)] [マイコンピュータ右クリック]→[詳細設定]→[環境変数] JAVA_HOME C \Program Files\java\jdk1.5.0_12 Path %JAVA_HOME%\bin Tomcatのインストール (参考サイト)http //www.develop-memo.com/server/tomcat/tomcatinstall.html (ダウンロードサイト)http //archive.apache.org/dist/tomcat/tomcat-5/v5.5.23/bin/ apache-tomcat-5.5.23.exe [環境変数の設定(ユーザー変数)] [マイコンピュータ右クリック]→[詳細設定]→[環境変数] CATALINA_HOME C \Program Files\Apache Software Foundation\Tomcat 5.5 Tomcatをスタートして下記で表示されれば成功 http //localhost 8080/ eclipseのインストール (参考サイト)http //www.develop-memo.com/java/eclipse/jdkinstall.html (参考サイト)http //www.searchman.info/java_eclipse/1060.html (ダウンロードサイト)http //download.eclipse.org/eclipse/downloads/ eclipse-SDK-3.2.1-win32.zip - ① NLpack1-eclipse-SDK-3.2.1-win32.zip(日本語化パック) - ② ①をc \eclipseに解凍する ②のfeatures、pluginsディレクトリをc \eclipseに上書きする eclipse.exeをダブルクリックし、ワークスペースを設定する。 例)c \workspace --- 空白や全角は使用しないこと [ウインドウ]→[設定]→[Java]→[インストール済みのJRE]→[追加] 参照 C \Program Files\java\jdk1.5.0_12 チェックボックスを上記のものに変更する [ウインドウ]→[設定]→[一般]→[エディタ]→[テキストエディタ] 行番号の表示にチェックをいれる [ウインドウ]→[設定]→[Java]→[ビルド・パス] フォルダにチェックを入れる [ウインドウ]→[設定]→[Java]→[コンパイラー] コンパイラーの標準レベルを6.0に設定 [ウインドウ]→[設定]→[Java]→[コード・スタイル]→[コード・テンプレート] eclipseプラグインのインストール (参考サイト)http //www.develop-memo.com/java/eclipse/jdkinstall.html (参考サイト)http //www.eclipsewiki.net/eclipse/?JStyle%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3 PropertiesEditorhttp //sourceforge.jp/projects/propedit/files/ PropertiesEditor_EclipsePlugin_for_3.x jp.gr.java_conf.ussiy.app.propedit_4.8.2_for_eclipse3.0.zip 解凍後、eclipseフォルダに上書きする TomcatPluginhttp //www.eclipsetotale.com/tomcatPlugin.html tomcatPluginV321.zip 解凍後、eclipse\pluginsフォルダに上書きする [ウインドウ]→[設定]→[Tomcat] バージョン5.Xにチェックをつける CATALINA_HOMEの値を参照にて設定 [ウインドウ]→[設定]→[Tomcat]→[JVM設定] クラスパスのJar/Zipをクリック c \Program Files\jdk1.5.0_12\lib\tools.jarにパスをとおす アイコンからTomcatが起動できれば問題なし WTP(Web Tools Platform)プラグインのダウンロードhttp //www.eclipse.org/webtools/main.php (参考サイト)http //www.develop-memo.com/java/eclipseplugin/eclipsewtp.html 右上のDownload-1.5.4 wtp-all-in-one-sdk-R-1.5.4-win32.zip(md5) 日本語化パッケージのダウンロード http //download.eclipse.org/eclipse/downloads/ NLpack1-eclipse-SDK-3.2.1-win32.zip 解凍してc \eclipseフォルダに上書きする JStyleプラグインhttp //mergedoc.sourceforge.jp/jstyle.html Eclipse 3.2 用 リンクよりダウンロード 解凍後、pluginフォルダにコピーする コマンドラインから [-clean] を引数として設定し ecliseを再起動する [ウインドウ]→[設定]→[JStyle]にて設定する strutsのインストール (ダウンロードサイト)http //struts.apache.org/download.cgi Archive Site. struts-1.2.7.zip webapps配下のwarファイルをTomcatのwebappsフォルダに配置し、起動する struts.jarを任意のフォルダに配置し、 [プロジェクトで右クリック]→[javaのビルド・パス]→[ライブラリ]→[外部JARの追加] にてJarを追加する http //localhost 8080/struts-examples/ を実行し、表示されれば問題なし→バージョンによってはコンパイルエラーになるみたい プロジェクトの作成 [新規プロジェクト]→[Tomcatプロジェクト]
https://w.atwiki.jp/java_pro/pages/19.html
import java.io.*; public class Find1 { public static void main(String[] args){ if (args.length != 1) {//コマンドラインで入力した引数が間違っている System.out.println("使用方:java Find1 検索文字列 検索対象ファイル"); System.out.println("例:java Find1 System Find1.java"); System.exit(0);//プログラムを終了する。 } String findstr = args[0];//コマンドラインで入力された検索文字列を取得 System.out.println("検索文字は「" + findstr + "」です"); BufferedReader r = new BufferedReader(new InputStreamReader(System.in));//BufferedReaderを用意 try { String line;//ファイルからの読み込み用変数line int linenum = 1;//行数をカウントのための変数 while ((line = r.readLine()) != null){//一行取得、EOFなら終了する。 int n = line.indexOf(findstr);//indexOfメソッドでfindstrを検索。 if (n = 0) {//検索文字列が見つかったか? System.out.println(linenum + " " + line);//行の番号とその行を表示 } linenum++;//次の行へカウントする。 } } catch (IOException e) { System.out.println(e); } } }
https://w.atwiki.jp/java_syn/pages/12.html
java勉強
https://w.atwiki.jp/syusei/pages/4.html
Java Java Technology Java API Reference Bug Database Sun Developer Connection dev.java.net Java Community Process JCP 日本語 JavaOne Online Java Tutorial Java Blue Print Catalog Swing Labs Swing Sample Glassfish Java Tips JavaSE5.0の新機能 J2SE5.0虎の穴 Java SE 6 Mustang新機能 Nishigaya's Weblog Java-Source.net てんぷらメモ JavaSE6でのパフォーマンスの監視と診断 JMonkeyEngine